C2000 PWM波形生成全攻略

📚 共计 30 章节
01
PWM基础概念
什么是PWM · 应用场景 · C2000系列DSP概述
入门概念
02
ePWM模块架构
TB · CC · AQ · DB · PC · ET · TZ 七大子模块
架构模块
03
时基模块TB详解
TBPRD · TBCNT · 时钟分频 · 相位控制
时基核心
04
比较模块CC详解
CMPA/CMPB · 影子寄存器 · 比较事件
比较占空比
05
动作模块AQ详解
动作限定器 · 输出高/低/翻转 · 优先级规则
输出动作
06
死区模块DB详解
死区插入 · 上升/下降延迟 · 极性控制
死区保护
07
斩波模块PC详解
斩波频率与占空比 · 高频载波调制
斩波调制
08
事件触发模块ET详解
中断与ADC触发 · 事件计数 · 标志清除
中断触发
09
错误联防模块TZ详解
TZ1-TZ6 · 强制高/低/高阻 · 一次性/周期触发
故障安全
10
PWM时基配置实战
配置TBPRD与TBCLK · 生成50Hz/1kHz/10kHz
实战频率
11
对称与非对称PWM
增减计数 · 增计数 · 中心对齐与边沿对齐
对称对齐
12
互补PWM生成
配置死区 · 生成互补对 · 桥式电路驱动
互补桥式
13
PWM频率与分辨率
系统时钟与频率关系 · HRPWM简介
分辨率高频
14
占空比调节
软件/硬件调节 · CMPA/CMPB实时更新 · 精度
占空比调节
15
相位控制
多模块同步 · 相位偏移 · 交错PWM
相位同步
16
PWM中断编程
中断服务函数 · 优先级 · 中断嵌套
中断编程
17
ADC触发PWM
PWM触发ADC采样 · 采样窗口 · 同步采样
ADC触发
18
故障保护机制
TZ模块实战 · 过流/过压保护 · 软件强制故障
保护故障
19
PWM输出引脚配置
GPIO复用 · 输出极性 · 输出使能
引脚GPIO
20
多通道PWM同步
多ePWM同步 · 全局加载 · 同步信号链
同步多通道
21
PWM占空比渐变
软件斜坡 · 硬件自动更新 · 电机软启动
渐变软启动
22
PWM载波频率调制
变频PWM · 随机PWM · 降低EMI
变频EMI
23
PWM与DMA结合
DMA传输CMPA · 批量更新 · 降低CPU负载
DMA高效
24
PWM波形测量
示波器测量 · 占空比/频率验证 · 抖动分析
测量调试
25
PWM常见问题排查
波形异常 · 死区冲突 · 中断丢失 · 相位不同步
排查故障
26
PWM在电机控制中的应用
BLDC驱动 · FOC控制 · PWM调制策略
电机FOC
27
PWM在电源中的应用
Buck/Boost · LLC谐振 · PWM整流
电源变换器
28
PWM在照明中的应用
LED调光 · 色温调节 · 无频闪设计
照明LED
29
PWM在通信中的应用
PWM编码 · PWM DAC · 红外遥控
通信编码
30
PWM综合实战项目
双电机同步控制 · 在线调试 · 上位机通信
综合项目